Skip to content

docs: add PLAYGROUND.md hands-on guide#12

Merged
IanMayo merged 1 commit into
mainfrom
docs/playground-guide
Jul 3, 2026
Merged

docs: add PLAYGROUND.md hands-on guide#12
IanMayo merged 1 commit into
mainfrom
docs/playground-guide

Conversation

@IanMayo

@IanMayo IanMayo commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds PLAYGROUND.md — a hands-on guide for experimenting with the pipeline in a Codespace.

  • Step-by-step play session: bootstrap → run make pipeline → edit examples/calculation_input.xml → break it on purpose → poke the acoustic CLI → explore in a Python REPL.
  • A "Switching to the real schema" section covering the gitignored private/ workflow, why real-generated models go to private/models/ (drift gate + leak risk), and the generate/validate/compare commands against private/ paths.
  • Flags the caveat that acoustic pipeline imports the committed acoustic_dataset.models, so running the full pipeline on real models needs a deliberate, reviewed change.

Placed at the repo root (not under docs/) so it doesn't affect the strict MkDocs build.

🤖 Generated with Claude Code

A step-by-step guide for experimenting with the pipeline in a Codespace:
edit the example input, re-run the pipeline, poke the CLI/REPL. Includes a
section on switching to the real schema in private/ and the pipeline caveat.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
@github-actions

github-actions Bot commented Jun 19, 2026

Copy link
Copy Markdown
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-07-03 08:48 UTC

IanMayo pushed a commit that referenced this pull request Jun 20, 2026
…ivate-schema path

Fold in the hands-on bits from the PLAYGROUND.md proposal (#12):
- Adventure 1: edit examples/calculation_input.xml and re-run; break it
  on purpose to watch the gate reject invalid input with no stale artifact.
- Adventure 2: show serialize.to_xml in the REPL.
- Adventure 5 (new): point the CLI at the gitignored private/ real schema
  via generate/validate/compare, with the caveat that full pipeline imports
  the committed models.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
Claude-Session: https://claude.ai/code/session_01AHAkhfmfcCdWTHZuvRcJNF
@IanMayo IanMayo merged commit eac011d into main Jul 3, 2026
3 checks passed
@IanMayo IanMayo deleted the docs/playground-guide branch July 3, 2026 08:48

IanMayo commented Jul 4, 2026

Copy link
Copy Markdown
Contributor Author

Closing this in favour of #16, which folded this guide's unique hands-on material directly into the README's "Self-guided adventures":

  • edit examples/calculation_input.xml and re-run to watch the validated output change, plus break-it-on-purpose to see the gates reject invalid input (Adventure 1)
  • serialize.to_xml in the REPL (Adventure 2)
  • pointing the CLI at the gitignored private/ real schema via generate/validate/compare, with the caveat that full pipeline uses the committed models (Adventure 5)

Keeping the adventures in one place (the README) avoids the docs drifting between two files. Thanks for the proposal — it's what surfaced these gaps.


Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant